package com.icinfo.cloud.provider.punish.ucase.casemain.vo;

import lombok.Data;
import lombok.NoArgsConstructor;

import javax.validation.constraints.NotBlank;
import java.util.List;

/**
 * 描述：案件阶段环节关联文书数据查询传输对象
 *
 * @author xiangyuyu
 * @date 2022/2/24 14:36
 */
@Data
@NoArgsConstructor
public class CaseStageLinkRelateDocumentQueryDto {
    /**
     * 案件id
     */
    @NotBlank(message = "案件id不能为空")
    private String caseId;
    /**
     * 案件副流程id
     */
    private String caseAssistId;
    /**
     * 案件阶段编码
     */
    private String caseStageCode;
    /**
     * 案件环节编码
     */
    private String caseLinkCode;
    /**
     * 文书状态( 1_2正常和草稿   1正常 2草稿 3 撤回 )
     */
    private String documentRecordStatus;
    /**
     * 文书目录编码
     */
    private String documentCatalogCode;
    /**
     * 文件种类编码
     */
    private List<String> documentKindCodeList;

}
